home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / dev / lang / Python16_Src.lha / Python16_Source / Objects / protos / floatobject.h < prev    next >
Encoding:
Text File  |  2000-09-10  |  1.4 KB  |  28 lines

  1.  
  2. void PyFloat_AsString(char *buf, PyFloatObject *v);
  3. void PyFloat_AsStringEx(char *buf, PyFloatObject *v, int precision);
  4.  
  5. static PyFloatObject *fill_free_list ( void );
  6. static void float_dealloc ( PyFloatObject *op );
  7. static int float_print ( PyFloatObject *v , FILE *fp , int flags );
  8. static PyObject *float_repr ( PyFloatObject *v );
  9. static int float_compare ( PyFloatObject *v , PyFloatObject *w );
  10. static long float_hash ( PyFloatObject *v );
  11. static PyObject *float_add ( PyFloatObject *v , PyFloatObject *w );
  12. static PyObject *float_sub ( PyFloatObject *v , PyFloatObject *w );
  13. static PyObject *float_mul ( PyFloatObject *v , PyFloatObject *w );
  14. static PyObject *float_div ( PyFloatObject *v , PyFloatObject *w );
  15. static PyObject *float_rem ( PyFloatObject *v , PyFloatObject *w );
  16. static PyObject *float_divmod ( PyFloatObject *v , PyFloatObject *w );
  17. static double powu ( double x , long n );
  18. static PyObject *float_pow ( PyFloatObject *v , PyObject *w , PyFloatObject *z );
  19. static PyObject *float_neg ( PyFloatObject *v );
  20. static PyObject *float_pos ( PyFloatObject *v );
  21. static PyObject *float_abs ( PyFloatObject *v );
  22. static PyObject *float_str ( PyFloatObject *v );
  23. static int float_nonzero ( PyFloatObject *v );
  24. static int float_coerce ( PyObject **pv , PyObject **pw );
  25. static PyObject *float_int ( PyObject *v );
  26. static PyObject *float_long ( PyObject *v );
  27. static PyObject *float_float ( PyObject *v );
  28.